{"id":13566132,"url":"https://github.com/FindoraNetwork/tendermint-rs","last_synced_at":"2025-04-03T23:31:12.686Z","repository":{"id":103975215,"uuid":"420325011","full_name":"FindoraNetwork/tendermint-rs","owner":"FindoraNetwork","description":null,"archived":false,"fork":false,"pushed_at":"2023-09-07T03:29:38.000Z","size":6242,"stargazers_count":3,"open_issues_count":1,"forks_count":6,"subscribers_count":19,"default_branch":"feat-findora","last_synced_at":"2025-01-06T09:03:02.651Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","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/FindoraNetwork.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-10-23T05:42:06.000Z","updated_at":"2022-07-27T13:13:05.000Z","dependencies_parsed_at":"2024-01-19T07:08:35.535Z","dependency_job_id":"d90a22c4-daf7-450a-bf82-aab8ae3f8aca","html_url":"https://github.com/FindoraNetwork/tendermint-rs","commit_stats":null,"previous_names":[],"tags_count":39,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FindoraNetwork%2Ftendermint-rs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FindoraNetwork%2Ftendermint-rs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FindoraNetwork%2Ftendermint-rs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FindoraNetwork%2Ftendermint-rs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FindoraNetwork","download_url":"https://codeload.github.com/FindoraNetwork/tendermint-rs/tar.gz/refs/heads/feat-findora","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247097714,"owners_count":20883124,"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":[],"created_at":"2024-08-01T13:02:02.798Z","updated_at":"2025-04-03T23:31:08.062Z","avatar_url":"https://github.com/FindoraNetwork.png","language":"Rust","funding_links":[],"categories":["Rust"],"sub_categories":[],"readme":"# tendermint.rs\n\n[![Crate][crate-image]][crate-link]\n[![Docs][docs-image]][docs-link]\n[![Build Status][build-image]][build-link]\n[![Audit Status][audit-image]][audit-link]\n[![Apache 2.0 Licensed][license-image]][license-link]\n![Rust 1.44+][rustc-image]\n\n[Tendermint] in Rust with [TLA+ specifications](/docs/spec).\n\nTendermint is a high-performance blockchain consensus engine \nfor Byzantine fault tolerant applications written in any programming language.\n\n## Requirements\n\nTested with Rust 1.44+, may work on older version.\n\nCompatible with the v0.33 series of [Tendermint Core][Tendermint].\n\n## Documentation\n\nSee each component for the relevant documentation.\n\nLibraries:\n\n- [tendermint](./tendermint) - Tendermint data structures and\n  serialization\n- [tendermint-rpc](./rpc) - Tendermint RPC client and\n  response types\n- [light-client](./light-client) - Tendermint light client library for verifying\n  signed headers, tracking validator set changes, and detecting forks\n\nBinaries:\n\n- [light-node](./light-node) - Tendermint light node to synchronize with a\n  blockchain using the light client \n\n## Releases\n\nRelease tags can be found on [Github](https://github.com/informalsystems/tendermint-rs/releases).\n\nCrates are released on crates.io.\n\n## Contributing\n\nThe Tendermint protocols are specified in English in the\n[tendermint/spec repo](https://github.com/tendermint/spec).\nAny protocol changes or clarifications should be contributed there.\n\nThis repo contains the TLA+ specifications and Rust implementations for\nvarious components of Tendermint. See the [CONTRIBUTING.md][contributing] to start\ncontributing.\n\n## Versioning\n\nWe follow [Semantic Versioning](https://semver.org/). However, as we are\npre-v1.0.0, we use the MINOR version to refer to breaking changes and the PATCH\nversion for features, improvements, and fixes.\n\nOnly the following crates are covered by SemVer guarantees:\n\n- tendermint\n- tendermint-rpc\n\nOther crates may change arbitrarily with every release for now.\n\nWe use the same version for all crates and release them collectively.\n\n## Resources\n\nSoftware, Specs, and Documentation\n\n- [Tendermint Datastructures Spec](https://github.com/tendermint/spec)\n- [Tendermint in Go](https://github.com/tendermint/tendermint)\n- [Docs for Tendermint in Go](http://docs.tendermint.com/)\n\nPapers\n\n- [The latest gossip on BFT consensus](https://arxiv.org/abs/1807.04938)\n- [Ethan Buchman's Master's Thesis on Tendermint](https://atrium.lib.uoguelph.ca/xmlui/handle/10214/9769)\n\n## License\n\nCopyright © 2020 Informal Systems\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use the files in this repository except in compliance with the License.\nYou may obtain a copy of the License at\n\n    https://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n\n[//]: # (badges)\n\n[crate-image]: https://img.shields.io/crates/v/tendermint.svg\n[crate-link]: https://crates.io/crates/tendermint\n[docs-image]: https://docs.rs/tendermint/badge.svg\n[docs-link]: https://docs.rs/tendermint/\n[build-image]: https://github.com/informalsystems/tendermint-rs/workflows/Rust/badge.svg\n[build-link]: https://github.com/informalsystems/tendermint-rs/actions?query=workflow%3ARust\n[audit-image]: https://github.com/informalsystems/tendermint-rs/workflows/Audit-Check/badge.svg\n[audit-link]: https://github.com/informalsystems/tendermint-rs/actions?query=workflow%3AAudit-Check\n[license-image]: https://img.shields.io/badge/license-Apache2.0-blue.svg\n[license-link]: https://github.com/interchainio/tendermint-rs/blob/master/LICENSE\n[rustc-image]: https://img.shields.io/badge/rustc-1.44+-blue.svg\n\n[//]: # (general links)\n\n[tendermint-docs-link]: https://docs.rs/tendermint/\n[tendermint-rpc-docs-link]: https://docs.rs/tendermint-rpc/\n[Tendermint]: https://github.com/tendermint/tendermint\n[tendermint-light-client-docs-link]: https://docs.rs/tendermint-light-client/\n[tendermint-light-node-docs-link]: https://docs.rs/tendermint-light-node/\n[contributing]: ./CONTRIBUTING.md\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FFindoraNetwork%2Ftendermint-rs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FFindoraNetwork%2Ftendermint-rs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FFindoraNetwork%2Ftendermint-rs/lists"}